home *** CD-ROM | disk | FTP | other *** search
/ The Arsenal Files 6 / The Arsenal Files 6 (Arsenal Computer).ISO / wildcat / mbox112.zip / MAILBOX.DOC < prev    next >
Text File  |  1996-02-13  |  14KB  |  353 lines

  1.  
  2.  
  3. *****************************************
  4.       Cynosure Mailbox for Wildcat!
  5. *****************************************
  6.  
  7. Version 1.12 -- February 13, 1996
  8. Written by : Doug Granzow (dig@cynosure.com)
  9. Support BBS: Cynosure Online - 410-781-6271. (Voice #: 410-667-0260)
  10.  
  11. COPYRIGHT NOTICE
  12. ----------------
  13.  
  14. Cynosure Mailbox is Copyright 1996 by Douglas Granzow.  All rights
  15. reserved.  Any use other than for evaluation purposes
  16. requires registration.  Registration instructions are included at the end
  17. of this file and in the file REGISTER.DOC.  This program may be distributed 
  18. via online services such as BBS's or commercial online services.  This 
  19. program may not be sold as part of a CD-ROM or other package without 
  20. written permission from the author (I probably *will* give permission -- 
  21. I just want to know about it).
  22.  
  23.  
  24. DESCRIPTION
  25. -----------
  26.  
  27. Cynosure Mailbox is a program which gives each user on your BBS an
  28. individual mailbox where he or she can get a list of private messages sent
  29. to them. The user can decide which messages to save and which to delete,
  30. and can easily refer back to old messages.
  31.  
  32. Mailbox supports Internet email and local email.  Mailbox also provides
  33. users with an address book to save important email addresses.
  34.  
  35. Cynosure Mailbox requires Wildcat! v4.10 or later.
  36.  
  37.  
  38. ACKNOWLEDGEMENTS
  39. ----------------
  40.  
  41. Thanks to Brent Alberts, Sid Choudhuri, Ron Doty, Rick Durso, Tony
  42. Jackson, James Marous, Donald Price, Kyle Russell, and Tom Tcimpidis for
  43. help with the beta testing of this program.  Thanks to Paul Davis, Greg
  44. Hewgill, Bob Jones and Sam Robertson at Mustang for their help in
  45. answering my questions about Wildcat!, wcCODE, and wcGATE.  I couldn't
  46. have done it without their help.
  47.  
  48.  
  49. WHAT'S NEW IN THIS VERSION
  50. --------------------------
  51.  
  52. February 12, 1996 - v1.12
  53.  
  54. - Added French prompt file for French language users.
  55.  
  56.  
  57. October 16, 1995 - v1.11
  58.  
  59. - Fixed the attached file bug, again.
  60.  
  61. - Fixed the delete command so that deleted messages are removed from the
  62.   mailbox immediately.
  63.  
  64. - Fixed the delete command so that deleted messages don't continue to
  65.   show up as "new" when the caller logs on to the BBS.
  66.  
  67. - Wrote a conversion program to convert data files from Lance Stewart's
  68.   Address Book to Cynosure Mailbox address book files.  The program is
  69.   named ABCNVRT.WCX.  ABCNVRT.DOC explains how to use it.
  70.  
  71. - Updated UPGRADE.DOC to remind you to install the updated PRM files.
  72.  
  73. - Updated REGISTER.DOC with new mailing address.
  74.  
  75.  
  76. October 2, 1995 - v1.10
  77.  
  78. - Fixed a bug where if you attached a file to a message, that file would
  79.   be attached to every message you send until you quit mailbox.
  80.  
  81. - Fixed the kill command to fully parse a list of messages such as
  82.   "1,4,7-10,13-21".  Previously this would cause only message #1 to be
  83.   deleted, as anything after the "," was ignored.
  84.  
  85. - Fixed a bug that would corrupt the mailbox files under certain conditions.
  86.  
  87. - Fixed Mailbox so that it will still work even if the sysop forgets to
  88.   add "\"'s to the end of paths in the MAILBOX.CFG file.
  89.  
  90. - Removed all hardcoded color settings.  Added prompts 52-59 to do this.
  91.  
  92. - Increased address book to support up to 40 names/addresses, and changed
  93.   routines to only load one address into memory at a time (instead of
  94.   loading all of them at once).
  95.  
  96. - Added "B"ook command to message read prompt, allowing the current user
  97.   to add the sender of the current message to his address book.  Added
  98.   prompt 61 to do this.
  99.  
  100. - Added "S"ave command to send (download) the text of the current message
  101.   as a file to the caller.
  102.  
  103. - Added "F"orward command to forward a message to someone else.  Added
  104.   prompts 62 and 63 to do this.
  105.  
  106. - Added "A"gain command to read the current message again.
  107.  
  108. - Added "X"tra Cmds command to display a second prompt (since all these
  109.   new commands don't fit on a single line!).  Added prompt 60 to do this.
  110.   Note that the X command only displays a different prompt -- you do not
  111.   have to press "X" first to use any of the extra commands.
  112.  
  113. - Updated documentation with new voice telephone numbers for orders or
  114.   tech support.
  115.  
  116.  
  117. August 1, 1995 - v1.03
  118.  
  119. - Fixed a bug that caused Internet email to not be listed in certain
  120.   situations.
  121.  
  122. - Mailbox no longer tries to read a conference that the user doesn't have
  123.   access to.
  124.  
  125. - Changed wcPACK advice in documentation.
  126.  
  127. - Mailbox now inserts a blank line before adding the signature file.
  128.  
  129.  
  130. June 15, 1995 - v1.02
  131.  
  132. - Changed prompt #51:
  133.  
  134. Your signature file will be appended to the end of this message.
  135.  
  136. - Mailbox now goes to the next page of the message list if you press
  137.   ENTER.
  138.  
  139. - Mailbox now appends the .sig file after the user enters a message,
  140.   instead of loading it into the message editor.
  141.  
  142. - Now scans the user's mailbox file on startup to find messages that
  143.   were deleted, or are no longer new.
  144.  
  145. - Mailbox no longer changes the user's joined conference.
  146.  
  147. - Now uses wcCODE's file locking capability to better prevent file
  148.   corruption.
  149.  
  150. - Fixed delete code to not lose the last message in the user's mailbox
  151.   each time the user used the kill command.
  152.  
  153.  
  154. May 31, 1995 - v1.01
  155.  
  156. - Fixed potentially serious bug with deleting groups of messages.
  157.   The delete code was completely rewritten.
  158.  
  159. - Fixed bug where outgoing messages had no text if the program was
  160.   unregistered.
  161.  
  162. - Fixed some minor appearance issues.  Prompts #1, 2, and 12 have been
  163.   changed.
  164.  
  165. - Put plug for Mailbox internet mailing list in docs.
  166.  
  167. May 26, 1995 - v1.0
  168.  
  169. - Initial release
  170.  
  171.  
  172. INSTALLATION INSTRUCTIONS
  173. -------------------------
  174.  
  175. 1. Copy MAILBOX.WCX, BOX#021.PRM, and BOX#028.PRM into your Wildcat!
  176.    home directory (ex: C:\WILDCAT).
  177. 2. Copy MAILBOX.PRM, and MAILBOX.DEF into your Language directory
  178.    (ex: C:\WILDCAT\LANGUAGE\).  These are prompt files which you can
  179.    edit with wcPROMPT.
  180. 3. Create a directory to store Mailbox data files.  We suggest
  181.    C:\WILDCAT\MAILBOX\.
  182. 4. Create a directory to store signature files.  We suggest
  183.    C:\WILDCAT\SIGS\.
  184. 5. Create a directory to store Mailbox's address books.  We suggest you
  185.    use the same directory you created in step 3.
  186. 6. Create a MAILBOX.CFG file in your Wildcat! home directory which looks
  187.    like this:
  188.  
  189.         Line 1:  BBS Name
  190.         Line 2:  Sysop Name
  191.         Line 3:  Registration number (0 if not registered)
  192.         Line 4:  Mailbox directory (from step 3)
  193.         Line 5:  Signature directory (from step 4)
  194.         Line 6:  Address book directory (from step 5)
  195.         Line 7:  2 (Just type the number 2.  Trust me. <G>)
  196.         Line 8:  The number of your private email conference (usually 0).
  197.         Line 9:  The number of your internet email conference.
  198.  
  199. 7. Go into MAKEMENU and create a menu entry which will run the wcCODE
  200.    application MAILBOX.WCX.
  201.  
  202. That's it!  We suggest you try it out at this point.  The program is fairly
  203. self-explanatory.  It will scan through the two conferences you listed in
  204. Lines 8 & 9 and put all messages in the appropriate user's mailbox. The
  205. first run will take several minutes, but after that, it only scans new
  206. messages, so there will be virtually no delay.  You will then be presented
  207. with a list of all messages from these two conferences which are addressed
  208. to you.
  209.  
  210. MAINTENANCE ISSUES
  211. ------------------
  212.  
  213. wcPACK probably shouldn't be used to delete messages in the conferences
  214. Mailbox scans. It's perfectly okay for you to do so from a functional point
  215. of view -- you won't cause any problems with Mailbox (which, since v1.02,
  216. has checked to make sure the messages haven't been deleted each time the
  217. user enters his mailbox).  However, your users will probably assume that
  218. since the messages are in their mailbox, they will never be deleted.
  219. Obviously you still need to run wcPACK to purge messages that have been
  220. marked for deletion, but you should probably avoid using wcPACK to delete
  221. messages based on age, whether they have been received, etc.
  222.  
  223.  
  224. Why is Mailbox so slow?
  225.  
  226. First off, remember that the first time you run the program, it will take
  227. a long time to scan your two e-mail conferences.  This is because Mailbox
  228. scans every message in both conferences to build the files it uses to keep
  229. track of each user's e-mail.  After the first run, it will only need to 
  230. scan through new messages, so it will run much quicker.
  231.  
  232. Mailbox also scans through all of the messages in the user's mailbox file
  233. each time that user enters Mailbox, so a user with a lot of messages in
  234. their mailbox will experience a longer delay upon entering the program than
  235. other users.  Mailbox does this to keep track of any messages that may have
  236. been deleted or read since the last time the user was in the Mailbox program.
  237.  
  238. Other than that, there's no reason Mailbox should be any slower than the
  239. rest of your BBS.  If you are experiencing problems, please send email to
  240. me at dig@cynosure.com.
  241.  
  242.  
  243. What happens if the Mailbox files get corrupted?
  244.  
  245. Hopefully this won't happen, but it's not too hard to fix.  Each user has a
  246. file in the MAILBOX directory named #.BOX, where "#" is that user's userid.
  247. There is also a file in the MAILBOX directory named MAIN.BOX. This file
  248. keeps track of the highest message Mailbox has dealt with in each conference.
  249. By deleting *all* of the *.BOX files (including MAIN.BOX), you can force
  250. Mailbox to re-create everyone's BOX file.  (You cannot just delete one user's
  251. file -- you must delete all of the *.box files.)
  252.  
  253. Mailbox is smart enough to know when it is being used on multiple nodes,
  254. and certain things will not be done when another copy of Mailbox is already
  255. running (such as the scan for new messages), to prevent corruption.
  256.  
  257.  
  258. What are signature files?
  259.  
  260. Mailbox will check the SIGS directory for the existence of a #.SIG file,
  261. where "#" is the current user's userid.  If it exists, Mailbox automatically
  262. appends this to the end of every message that user sends.  Currently
  263. Mailbox doesn't support the creation of SIG files, but it's not hard for you
  264. to write a short wcCODE app to facilitate this, if you have wcCODE.  If you
  265. don't have wcCODE, well, you can create a 1.SIG file for yourself with
  266. any text editor, and just let your users suffer. :)
  267.  
  268. There is a file included with Cynosure Mailbox, called KATSIG.ZIP.  This is
  269. a short wcCODE program written by Ron Doty (one of the Cynosure Mailbox beta
  270. testers) which allows your users to edit their own signature files.  You can
  271. use it if you wish, but it is not required that you use KATSIG for Mailbox to
  272. work properly.
  273.  
  274.  
  275. What are address books?
  276.  
  277. Mailbox allows each user to keep a list of up to 40 frequently used email
  278. addresses.  If you regularly send email to "joe.user@aol.com", you can put
  279. that address in your address book.  If it's #7 in your address book, you can
  280. then type "7" instead of "joe.user@aol.com" when Mailbox asks "To:".  It's
  281. the same basic idea as speed dial on your telephone.  Mailbox allows each
  282. user to maintain their own address book.  This is a built-in feature, unlike
  283. the signature files.
  284.  
  285.  
  286. Why doesn't Mailbox allow me to choose which conference to send a message in?
  287.  
  288. Mailbox is intelligent enough to know the difference between a local user and
  289. an internet address.  Local messages are saved in your local email
  290. conference, and internet messages are saved in your internet email
  291. conference.  Local messages are checked to make sure the name belongs to a
  292. real user.
  293.  
  294.  
  295. I have a suggestion for a new feature for Cynosure Mailbox.
  296.  
  297. Great!  Let me know by email: dig@cynosure.com, or start up a discussion
  298. on the Cynosure Mailbox mailing list.
  299.  
  300.  
  301. How can I join the Mailbox mailing list?
  302.  
  303. I run a mailing list from my BBS for anyone interested in Cynosure Mailbox.
  304. To join the list, send a message to LISTSERV@CYNOSURE.COM with
  305.  
  306. subscribe mailbox-l
  307.  
  308. in the body of the message.  The list is for discussion of the program.
  309. New versions of the program are also distributed through this list.
  310.  
  311.  
  312. Differences between the REGISTERED and UNREGISTERED versions of Cynosure
  313. Mailbox:
  314.  
  315. - The unregistered version displays a message asking users to encourage
  316.   the sysop to register the program.  The registered version displays
  317.   a message "Registered to: [BBS name]".
  318.  
  319. - The unregistered version has a 10 second delay on entry and on exit.
  320.  
  321. - The unregistered version appends an "Unregistered version of Mailbox" to
  322.   every email message sent; the registered version appends nothing.
  323.  
  324.  
  325. How to register Cynosure Mailbox:
  326.  
  327. Registration is $20 and includes free upgrades to all versions released
  328. within one year of registration.
  329.  
  330. The easiest way is to call Cynosure Online at 410-781-6271 and enter our
  331. WC-Charge door to pay by MC/Visa.  I will email you your registration
  332. code within 24 hours.
  333.  
  334. You can also order using your credit card by phone:  Call me at 410-667-0260.
  335. This number can also be used for technical support.    
  336.  
  337. Finally, you can mail a check for $20 payable to Cynosure Online.
  338. My address is:
  339.                         Cynosure Online
  340.                         76 Cranbrook Road #164
  341.                         Cockeysville, MD  21030
  342.  
  343. Be sure to include your BBS name and sysop name, since they are used to
  344. generate your registration code.  If you include an Internet email address,
  345. I will email your registration code to you.  Otherwise, I will mail it to
  346. you via snail mail.
  347.  
  348. Outside the U.S.:  Payment must be in U.S. funds.  If you wish to email your
  349. credit card number through Internet, you may do so at your own risk.  I can
  350. take Visa or Mastercard.
  351.  
  352.  
  353.